package com.fingard.dsp.interact;

import java.util.ArrayList;

import com.fingard.dsp.bank.dbobj.receipt.ReceiptData;
import com.fingard.generalobj.ExecResponse;

/**文件服务调用接口*/
public interface IFileServerInvoker {

	/**上传文件*/
	UploadFileResp uploadFile(UploadFileReq req);
	
	/**下载文件*/
	DownloadFileResp downloadFile(DownloadFileReq req);
	
	/**生成访问文件的Url*/
	GenerateUrlResp generateUrl(GenerateUrlReq req);
	
	ExecResponse pushData(ArrayList<ReceiptData> pDataList);
	
	void setLogCode(String pLogCode);
}
